package com.swt.draw.service;

import com.swt.draw.entity.YjTemplate;
import com.swt.draw.entity.Yjk;
import com.swt.draw.vo.TemplateVO;

import java.text.ParseException;
import java.util.Date;
import java.util.List;

public interface TemplateService {

    /*获取模板信息，带图元*/
    List<TemplateVO> getTemplates(String jh, Date time, String userId);

    List<YjTemplate> getYjTemplates(String userId, Integer start, Integer end);

    Integer getYjTemplateCount(String userId);

    List<YjTemplate> getYjTemplateByJhWithTime(String jh, String time);

    List<Yjk> getYjksFromTemplate(String jh, String time, String userId);

    // 删除模板
    Integer delTemplateByJhAndTime(String jh, String time) throws ParseException;
}
